Externship Program - Salesforce Developer
Module-1: Introduction to Salesforce
- Introduction to Salesforce
- Developer Org Creation and Trailhead Creation
- Linking Accounts
- Salesforce Careers
Module-2: Salesforce Developer Org View
- Salesforce Navigation
- Standard Navigation
- Console Navigation
- Global Search Bar
- App Launcher
- Quick Find Box
- Setup
- Company Information
Module-3: Data Model
- Comparison between Excel and Salesforce
- Introduction to Objects
- Standard Objects
- Custom Objects
- Introduction to Fields
- Various Types of Fields
- Tabs
- Records
- Apps
Module-4: Extensions To Data Model
- Lookup Relationship
- Master Detail Relationship
- Conversion of M-D to Lookup and vice versa
- Rollup Summary Fields
- Junction Object
- Schema Builder
Module-5: Apex Exchange
- App Exchange Overview
- Navigation of App Exchange
- Explore App Exchange
- Install Packages
Module-6: Customization
- Formula Fields
- Cross Object Formula
- Validation Rules
- Page Layout
- Compact Layout
- Record Types
- List Views
- Audit Trails
- Search Layout
Module-7: Data Management Tools
- Data Import Wizard
- Data Loader
- Data Import Wizard Vs Data Loader
Module-8: Types of pages
- Lightning Pages
- Home Pages
- Record Pages
- App Pages
Module-9: Security in Salesforce
- Profile
- Permission Set
- Permission Set Groups
- User Creation
- User Authentication
- Security Model
- Object Level Security
- Field Level Security
- Record Level Security
- Restriction Rules
Module-10: Advance Customization
- Object Specific Actions
- Global Actions
- Duplicate Rule
- Matching Rule
- Activities-Task, Event, Call, Email
- Case Management
- Escalation Rule
Module-11: Reports & Dashboard
- Reports
- Types of Reports
- Dashboards
- Placing of Reports and Dashboards on Pages
- Export Reports
- Create Report Types
- Joined Reports
- Scoping Rules
Module-12: Automation
- Approval Process
- Flow Builder
- Screen Flows
- Record Trigger Flows
Module-13: Collaboration
- Chatter Overview
- Chatter Groups
Module-14: Various Code Editors For Salesforce
- Setup Code Editor
- Developer Console
- VS Code
Module-15: Apex
- Introduction to Apex
- Introduction to Developer Console
- Data Types
- Collection Data Types (List, Set, Map)
- Apex Supports
- Conditional Statements
- DML
- Exception Handling
Module-16: Salesforce Object Query Language
- Introduction to SOQL
- Importance of SOQL
- Various Queries and Depth Overview
Module-17: Salesforce Object Search language
- Introduction to SOSL
- Importance of SOSL
- Various Commands and Depth Overview
Module-18: Apex Triggers
- Apex Triggers
- Types of Triggers
- Trigger Context Variables
- Examples of Various Trigger Events
Module-19: Test class & Annotations
- Importance of Test Class
- Various Annotations
Module-20: Scheduled Apex
Module-21: Queueable Apex
Module-22: Asynchronous Apex
- Asynchronous Apex
- Types of Asynchronous Apex
- Future Method
- Apex Batch
Module-23: Integration
- Rest Callout and Callin in Apex
Module-24: Exceptional Handling
- Exceptional Handling in Apex
- Custom Exception